google.golang.org/protobuf/internal/impl.messageConverter.goType (field)

14 uses

	google.golang.org/protobuf/internal/impl (current package)
		convert.go#L415: 	goType reflect.Type
		convert.go#L423: 	if v.Type() != c.goType {
		convert.go#L424: 		panic(fmt.Sprintf("invalid type: got %v, want %v", v.Type(), c.goType))
		convert.go#L448: 		if rv.Type() != reflect.PtrTo(c.goType) {
		convert.go#L449: 			panic(fmt.Sprintf("invalid type: got %v, want %v", rv.Type(), reflect.PtrTo(c.goType)))
		convert.go#L457: 	if rv.Type() != c.goType {
		convert.go#L458: 		panic(fmt.Sprintf("invalid type: got %v, want %v", rv.Type(), c.goType))
		convert.go#L472: 		return rv.Type() == reflect.PtrTo(c.goType)
		convert.go#L474: 	return rv.Type() == c.goType
		convert.go#L478: 	return v.IsValid() && v.Type() == c.goType
		convert.go#L483: 		return c.PBValueOf(reflect.New(c.goType).Elem())
		convert.go#L485: 	return c.PBValueOf(reflect.New(c.goType.Elem()))
		convert.go#L489: 	return c.PBValueOf(reflect.Zero(c.goType))
		convert.go#L495: 	return c.goType.Kind() != reflect.Ptr